package com.dykj.fireFighting.api.base.analysis.service;
/*
* 排名分析接口
*/
import com.dykj.fireFighting.api.base.analysis.entity.AreaLevel;
import com.dykj.fireFighting.api.base.analysis.entity.AreaMap;
import com.dykj.fireFighting.common.core.service.IBaseService;

import java.util.List;

public interface ILevelAnalysisService extends IBaseService<AreaMap> {
    //区域地图
    List<AreaMap> getFireAlarmAreaMap(String beginTime, String endTime);

    List<AreaMap> getFaultAreaMap(String beginTime, String endTime);

    List<AreaMap> getEarlyWarningAreaMap(String beginTime, String endTime);
    //区域排名
    List<AreaLevel> getFireAlarmAreaLevelByYear(String beginTime);

    List<AreaLevel> getFaultAreaLevelByYear(String beginTime);

    List<AreaLevel> getEarlyWarningAreaLevelByYear(String beginTime);

    List<AreaLevel> getFireAlarmAreaLevelByQuarter(String beginTime);

    List<AreaLevel> getFaultAreaLevelByQuarter(String beginTime);

    List<AreaLevel> getEarlyWarningAreaLevelByQuarter(String beginTime);

    List<AreaLevel> getFireAlarmAreaLevelByMonth(String beginTime);

    List<AreaLevel> getFaultAreaLevelByMonth(String beginTime);

    List<AreaLevel> getEarlyWarningAreaLevelByMonth(String beginTime);
}
